package com.sc.nft.service;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sc.nft.entity.DaoIdentity;
import com.sc.nft.entity.vo.MallDaoIdentityVo;
import com.sc.nft.entity.vo.MallUserIdentityVo;

import java.util.List;

/**
 * DAO身份表服务接口
 *
 * @author zxy
 * @description
 * @since 2023-10-20 00:56:41
 */
public interface DaoIdentityService {

    /**
     * 获取商户权益卡
     *
     * @param page
     * @param daoId
     * @param firstTitle
     * @return
     */
    Page<MallDaoIdentityVo> pageDaoIdentity(Page<DaoIdentity> page, Long daoId, String firstTitle);

    /**
     * 获取用户权益卡
     *
     * @param page
     * @param userId
     * @param identityIdList
     * @return
     */
    Page<MallUserIdentityVo> pageUserIdentity(Page<DaoIdentity> page, Long userId, List<Long> identityIdList);

}
